﻿@charset "utf-8";

/* CSS Document */

/***首页主体内容***/
.mainindex { background: url('../images/bdground.png') repeat; position: relative; padding-bottom: 60px }
.mainindex .ibanner { position: relative; width: 93%; /*height: 547px; */margin: 0 auto; }
.mainindex .bannerimg { overflow: hidden; width: 100%; height: 100%; }
/*.mainindex .ibanner ul li { width: 100%; height: 547px; max-width: 1767px }*/
.mainindex .ibanner ul li{width: 33.333%;/* height: 547px; */float: left;}
.mainindex .ibanner ul li a img { width: 100%; height: 100%; }
.mainindex .ibanner i, .btn a { position: absolute; top: 50%; width: 86px; height: 86px; margin-top: -43px; }
.mainindex .ibanner i.arrLeft, .btnPrev { left: -43px; background: url('../images/index/arrow_left.png') no-repeat center; }
.mainindex .ibanner i.arrRight, .btnNext { right: -43px; background: url('../images/index/arrow_right.png') no-repeat center; }
.mainindex .intro { position: relative; width: 84%; margin: 0 auto; }
.mainindex .intro dl { line-height: 62px; margin: 30px 0; }
.mainindex .intro dt { font-size: 26px; float: left; width: 25%; background: #fff; }
.mainindex .intro dt span { margin-left: 30px; }
.mainindex .intro dd { font-size: 20px; float: left; width: 14.6%; margin-left: 4px; text-align: center; background: #fff; }
.mainindex .intro dd.active a { color: #b51014; }
.mainindex .introlist { margin: 30px 0; }
.mainindex .introlist li, .mainindex .introlist > div { float: left; background: #fff; }
.mainindex .introlist > div { width: 24.7%; }
.mainindex .introlist li { width: 32.8%; }
.mainindex .introlist li { margin: 0 0 4px  4px; }
.mainindex .introlist  .title h3 { font: normal 26px '微软雅黑'; margin: 20px; }
.mainindex .introlist  .title  p { font-size: 16px; line-height: 35px; margin: 0 20px; }
.mainindex .introlist li > img { display: block; width: 100%; }
.mainindex .introlist li > p { font-size: 24px; line-height: 130px; height: 130px; text-align: center; }
.mainindex .introlist .intrologo i { display: inline-block; height: 100%; vertical-align: middle; }
.mainindex .introlist .intrologo img { /*width: 60%; height: 74px;*/ vertical-align: middle; }

/***关于盛高***/
.aboutwraper .picture { position: relative; width: 94%; margin: 0 auto; }
.aboutwraper .picture img { width: 100%; }
.aboutcontent { width: 84%; margin: 0 auto; }
.aboutlist { position: relative; margin-top: -144px; }
.aboutlist ul { margin-left: -6px; }
.aboutlist li.list { float: left; width: 32.7%; margin-left: 6px; background: #fff; }
.aboutlist .list .about { height: 180px; margin: 30px 0 0 30px; }
.aboutlist .list h3 { font-size: 30px; font-weight: normal; cursor: pointer; }
.aboutlist .list p { font-size: 18px; line-height: 30px; margin-top: 20px; }
.aboutlist .list h3 span { display: block; float: left; width: 34px; height: 34px; margin: 3px 20px 0 0; background: url(../images/icon01.png) no-repeat; }
.aboutlist .list2 h3 span { background-position: -34px 0; }
.aboutlist .list3 h3 span { background-position: -68px 0; }
.aboutlist .list.active, .aboutlist .list:hover { color: #fff; }
.aboutlist .list1.active, .aboutlist .list1:hover { background: #03a0e8; }
.aboutlist .list2.active, .aboutlist .list2:hover { background: #50d1ca; }
.aboutlist .list3.active, .aboutlist .list3:hover { background: #92cc23; }
.aboutlist .list1.active h3 span, .aboutlist .list1:hover h3 span { background-position: 0 -34px; }
.aboutlist .list2.active h3 span, .aboutlist .list2:hover h3 span { background-position: -34px -34px; }
.aboutlist .list3.active h3 span..aboutlist .list1:hover h3 span { background-position: -68px -34px; }
.aboutlist .list .more { font-size: 20px; display: block; padding: 25px 30px 25px 0; text-align: right; border-top: 1px solid #e3e6e9; }
.aboutlist .list .more i { display: inline-block; width: 25px; height: 25px; margin-left: 10px; vertical-align: bottom; background: url('../images/more_grey.png'); }
.aboutlist .list.active .more i, .aboutlist .list:hover .more i { background: url(../images/more_white.png) no-repeat; }
.aboutlist .list .more a { color: #333 }
.aboutlist .list.active .more a, .aboutlist .list:hover .more a { color: #fff }
.aboutintro { font-size: 16px; line-height: 30px; position: relative; min-height: 500px; margin-top: 37px; padding: 40px 0; background: #fff; }
.aboutintro .san { position: absolute; top: -37px; left: 16.4%; width: 76px; height: 37px; margin-left: -38px; background: url(../images/san_03.png) no-repeat; }
.aboutintro2 .san { left: 49.2%; }
.aboutintro3 .san { left: 82%; }
.aboutintro .aboutleft { line-height: 50px; float: left; width: 32.8%; }
.aboutintro .aboutleft h1 { font-size: 40px; font-weight: normal; margin-left: 40px; color: #04a0e8; }
.aboutintro .aboutleft h2 { font-size: 30px; font-weight: normal; margin-top: 10px; margin-left: 40px; color: #a7a7a7; }
.aboutintro dl { margin-bottom: 43px; }
.aboutintro  dt { font-weight: bold; margin-bottom: 5px; }
.aboutintro .aboutcenter { float: left; width: 33%; padding-right: 5%; }
.aboutintro .abouttxt { line-height: 40px; overflow: hidden; }
.arrowup { position:absolute;top:-50px;right:10px; }
.arrowup img{width:40px}

/***行业影响***/
.banner img { width: 100%; height: 281px; }
.main { position: relative; top: -60px; width: 1000px; margin: 0 auto; }
.i-title .lft-side { width: 29%; height: 133px; background: #fe3f21; }
.i-title .lft-side .i-item, .i-title .rt-side .i-item { position: absolute; bottom: 10px; left: 15px; }
.i-title .rt-side { width: 70.7%; height: 133px; background: rgba(255, 255, 255, .9); progid: DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000, endcolorstr=#7F000000); }
.i-title .rt-side .i-img { position: absolute; top: 10px; right: 15px; }
.i-title .rt-side .i-img img { width: 60%; }
.i-cont .triangle_border_up { position: relative; top: -15px; left: 20px; width: 0; height: 0; border-width: 1px 30px 30px; border-style: solid; border-color: transparent transparent #ffffff;/*透明 透明  灰*/ }
.time-line { margin-top: -2px; margin-left: 10px; margin-right: 10px; }
.time-line .line-box { display: inline-block; width: 10px; height: 10px; }
.time-line .line-border { display: inline-block; position: absolute; top: 7px; left: 4px; height: 73px; }
.flag-box { width: 50px; height: 50px; }
.icon-flag { display: inline-block; width: 50px; height: 50px; background: url(../images/flag_white.png) no-repeat; background-size: 16px 21px; background-position: 17px 15px; }
.honor-list dd { height: 75px; }
.back-btn { position: relative; right: 10px; bottom: 55px; }
.back-btn a img { width: 40px; }

/****荣誉列表****/
.pine-green { color: #34c8c4; }

/*松绿色字体*/
.pine-green-bg { background-color: #34c8c4; }

/*松绿色背景*/
.bor-solid-pine-green { border: 1px solid #34c8c4; }

/*松绿色边框*/
.sky-blue { color: #52b2fc; }

/*天蓝色字体*/
.sky-blue-bg { background-color: #52b2fc; }

/*天蓝色背景*/
.bor-solid-sky-blue { border: 1px solid #52b2fc; }

/*天蓝色边框*/
.red-orange { color: #fe3f21; }

/*橘红字体*/
.red-orange-bg { background-color: #fe3f21; }

/*橘红背景*/
.bor-solid-red-orange { border: 1px solid #fe3f21; }

/*橘红色边框*/
.olive-green { color: #76bd1e; }

/*橄榄绿字体*/
.olive-green-bg { background-color: #76bd1e; }

/*橄榄绿背景*/
.bor-solid-olive-green { border: 1px solid #76bd1e; }

/*橄榄绿边框*/

/***人才招聘***/
.zp-box { width: 49.7%; height: 520px; background: rgba(255, 255, 255, .9); }
.zp-box .g-img img { width: 60px; }
.zp-cont img { width: 85%; }
.zp-info-item { width: 86%; margin: 15px auto; line-height: 22px; }
.more { color: #8e8e8e; margin-left: 36px; text-align: left; display: inherit; }
.more img { position: relative; width: 13px; margin-left: 3px; top: 3px; }

/***联系我们***/
.side-info img { width: 70%; }
.input-list li { margin-bottom: 10px; }
.input-list  .about-input-item { width: 100%; height: 30px; border: 1px solid #eaeaea; }
.input-list  .commit-btn { width: 150px; height: 30px; line-height: 30px; margin: 0 auto; color: #ffffff; }

/***集团资讯***/
.sidebar { width: 164px; padding: 15px 10px; }
.sidebar ul li a { color: #333333; line-height: 20px; }
.news-item .n-list-img img { width: 100%; height: 100px; }
.sidebar ul li a.active, .sidebar ul li a:hover { color: #52b2fc !important; }
.side-cont .news-item { width: 29.3%; margin: 20px 2%; }
.n-tips { width: 32px; height: 14px; color: #ffffff; background-color: #34c8c4; display: inline-block; text-indent: 1px; line-height: 15px; }
.load-item .loadbtn { width: 180px; height: 30px; line-height: 30px; color: #8e8e8e; border: 1px solid #8e8e8e; margin: 0 auto; }

/***集团业务***/
.side-title { width: 182px; line-height: 26px; border-bottom: 1px solid #dddddd; margin-left: -11px; padding-bottom: 10px; text-indent: 10px; }
.service-bar, .service-cont { width: 98%; margin: 10px auto; }

/***集团资讯***/
.news-item .n-list-img img { width: 100%; height: 100px; }
.sidebar ul li a.active, .sidebar ul li a:hover { color: #52b2fc !important; }
.side-cont .news-item { width: 29.3%; margin: 20px 2%; }
.n-tips { width: 32px; height: 14px; color: #ffffff; background-color: #34c8c4; display: inline-block; text-indent: 1px; line-height: 15px; }
.load-item .loadbtn { width: 180px; height: 30px; line-height: 30px; color: #8e8e8e; border: 1px solid #8e8e8e; margin: 0 auto; }

/* CSS Document */
a:hover { color: #333; }
a:active, a:visited, a:link { }
.flowh { overflow: hidden; }
.color1 { color: #03a0e8 !important; }
.color2 { color: #50d1ca !important; }
.color3 { color: #92cc23 !important; }
.clearfix:after { display: block; visibility: hidden; clear: both; height: 0; content: ''; }
.clearfix { zoom: 1; }
a { outline: 0; }